package conf
// EAwardType 奖励类型
type EAwardType int

const (
	EAwardType金币 = EAwardType(1)
	EAwardType宝石 = EAwardType(2)
	EAwardType体力 = EAwardType(3)
	EAwardType精力 = EAwardType(4)
	EAwardType经验 = EAwardType(11)
	EAwardType道具 = EAwardType(21)
	EAwardType装备 = EAwardType(22)
	EAwardType英雄 = EAwardType(23)
)

// EDropType 掉落类型
type EDropType int

const (
	EDropType固定掉落 = EDropType(0)
	EDropType独立掉落 = EDropType(1)
	EDropType抽取放回 = EDropType(2)
	EDropType抽取不放回 = EDropType(3)
)

// EEquipType 装备类型
type EEquipType int

const (
	EEquipType武器 = EEquipType(0)
	EEquipType副手 = EEquipType(1)
	EEquipType头盔 = EEquipType(2)
	EEquipType项链 = EEquipType(3)
	EEquipType衣服 = EEquipType(4)
	EEquipType披风 = EEquipType(5)
	EEquipType护腰 = EEquipType(6)
	EEquipType护腕 = EEquipType(7)
	EEquipType戒指 = EEquipType(8)
	EEquipType手套 = EEquipType(9)
	EEquipType鞋子 = EEquipType(10)
)

// EGender 性别
type EGender int

const (
	EGender男性 = EGender(0)
	EGender女性 = EGender(1)
	EGender雄性 = EGender(2)
	EGender雌性 = EGender(3)
	EGender中性 = EGender(4)
)

// EItemType 道具类型
type EItemType int

const (
	EItemType道具 = EItemType(0)
	EItemType食物 = EItemType(11)
	EItemType饮水 = EItemType(12)
)

// ELanguage 语言
type ELanguage int

const (
	ELanguage中文简体 = ELanguage(0)
	ELanguage英语 = ELanguage(1)
	ELanguage中文繁体 = ELanguage(2)
	ELanguage韩语 = ELanguage(3)
)

// EMoneyType 货币类型
type EMoneyType int

const (
	EMoneyType金币 = EMoneyType(1)
	EMoneyType宝石 = EMoneyType(2)
	EMoneyType体力 = EMoneyType(3)
	EMoneyType精力 = EMoneyType(4)
)

// EServerRunMode 服务器运行模式
type EServerRunMode int

const (
	EServerRunMode本机调试 = EServerRunMode(0)
	EServerRunMode内网测试 = EServerRunMode(1)
	EServerRunMode外网测试 = EServerRunMode(2)
	EServerRunMode正式发布 = EServerRunMode(3)
)

// EServerStatus 服务器状态
type EServerStatus int

const (
	EServerStatus良好 = EServerStatus(0)
	EServerStatus火爆 = EServerStatus(1)
)

// EServerType 服务器类型
type EServerType int

const (
	EServerType游戏 = EServerType(0)
	EServerType充值 = EServerType(1)
	EServerType登录 = EServerType(2)
	EServerType战斗 = EServerType(3)
)

// EWeaponType 武器类型
type EWeaponType int

const (
	EWeaponType无 = EWeaponType(0)
	EWeaponType弓 = EWeaponType(1)
	EWeaponType斧 = EWeaponType(2)
	EWeaponType刀 = EWeaponType(3)
	EWeaponType叉 = EWeaponType(4)
	EWeaponType锤 = EWeaponType(5)
	EWeaponType剑 = EWeaponType(6)
	EWeaponType杖 = EWeaponType(7)
	EWeaponType棍 = EWeaponType(8)
	EWeaponType鞭 = EWeaponType(9)
	EWeaponType枪 = EWeaponType(10)
	EWeaponType锏 = EWeaponType(11)
	EWeaponType耙 = EWeaponType(12)
)

// EGlobalId EGlobalId
type EGlobalId int

const (
	EGlobalId账号长度最小 = EGlobalId(1)
	EGlobalId账号长度最大 = EGlobalId(2)
	EGlobalId密码长度最小 = EGlobalId(3)
	EGlobalId密码长度最大 = EGlobalId(4)
	EGlobalId昵称长度最小 = EGlobalId(5)
	EGlobalId昵称长度最大 = EGlobalId(6)
	EGlobalId快速注册账号 = EGlobalId(8)
	EGlobalId自动创建玩家角色 = EGlobalId(10)
	EGlobalId玩家邮件数目上限 = EGlobalId(12)
	EGlobalId玩家邮件未读保留天数 = EGlobalId(13)
	EGlobalId玩家邮件已读保留天数 = EGlobalId(14)
	EGlobalId玩家初始金币 = EGlobalId(17)
	EGlobalId玩家初始宝石 = EGlobalId(18)
	EGlobalId玩家初始体力 = EGlobalId(20)
	EGlobalId玩家初始精力 = EGlobalId(21)
	EGlobalId玩家默认英雄选择列表 = EGlobalId(25)
)

// EMailText EMailText
type EMailText int

const (
	EMailText发送者系统 = EMailText(1)
)

// EProtocolResult EProtocolResult
type EProtocolResult int

const (
	EProtocolResult成功 = EProtocolResult(0)
	EProtocolResult失败 = EProtocolResult(1)
	EProtocolResult异常 = EProtocolResult(2)
	EProtocolResult失败信息 = EProtocolResult(3)
	EProtocolResult失败提示 = EProtocolResult(4)
	EProtocolResult服务器异常 = EProtocolResult(5)
	EProtocolResult服务器数据库异常 = EProtocolResult(6)
	EProtocolResult服务器配置文件异常 = EProtocolResult(7)
	EProtocolResult游戏服务器未开启 = EProtocolResult(8)
	EProtocolResult平台数据库异常 = EProtocolResult(9)
	EProtocolResult平台账号不存在 = EProtocolResult(10)
	EProtocolResult错误的平台参数 = EProtocolResult(11)
	EProtocolResult平台类型错误 = EProtocolResult(12)
	EProtocolResult平台验证失败 = EProtocolResult(13)
	EProtocolResult平台登录失败 = EProtocolResult(14)
	EProtocolResult服务器拥挤 = EProtocolResult(15)
	EProtocolResult服务器维护中 = EProtocolResult(16)
	EProtocolResult登陆受限 = EProtocolResult(17)
	EProtocolResult账号被封禁 = EProtocolResult(18)
	EProtocolResult玩家被封禁 = EProtocolResult(19)
	EProtocolResult玩家被禁言 = EProtocolResult(20)
	EProtocolResult游戏版本不一致 = EProtocolResult(21)
	EProtocolResult服务器数据计算中 = EProtocolResult(22)
	EProtocolResult账号权限错误 = EProtocolResult(23)
	EProtocolResult操作太频繁 = EProtocolResult(24)
	EProtocolResult请先登录 = EProtocolResult(25)
	EProtocolResult重复登录 = EProtocolResult(26)
	EProtocolResult管理员登陆账号错误 = EProtocolResult(30)
	EProtocolResult管理员登陆密码错误 = EProtocolResult(31)
	EProtocolResult管理员登陆账号已在线 = EProtocolResult(32)
	EProtocolResult请先登录管理员账号 = EProtocolResult(33)
	EProtocolResult错误的修改类型 = EProtocolResult(34)
	EProtocolResult错误的修改参数 = EProtocolResult(35)
	EProtocolResult返回管理员数据错误 = EProtocolResult(36)
	EProtocolResult玩家不存在 = EProtocolResult(37)
	EProtocolResult发送邮件失败 = EProtocolResult(38)
	EProtocolResult玩家不在线 = EProtocolResult(39)
	EProtocolResult修改数据失败 = EProtocolResult(40)
	EProtocolResult调试指令错误 = EProtocolResult(41)
	EProtocolResult玩家已经被注册 = EProtocolResult(50)
	EProtocolResult账号不存在 = EProtocolResult(51)
	EProtocolResult密码错误 = EProtocolResult(52)
	EProtocolResult验证错误请重新登陆 = EProtocolResult(53)
	EProtocolResult无玩家数据请创建角色 = EProtocolResult(54)
	EProtocolResult名字已经被使用 = EProtocolResult(55)
	EProtocolResult账号长度不符 = EProtocolResult(56)
	EProtocolResult密码长度不符 = EProtocolResult(57)
	EProtocolResult名字长度不符 = EProtocolResult(58)
	EProtocolResult名字长度太短 = EProtocolResult(59)
	EProtocolResult名字长度太长 = EProtocolResult(60)
	EProtocolResult名字含有不合法或者不雅字符 = EProtocolResult(61)
	EProtocolResult性别错误 = EProtocolResult(62)
	EProtocolResult门派错误 = EProtocolResult(63)
	EProtocolResult初始天赋错误 = EProtocolResult(64)
	EProtocolResult类型错误 = EProtocolResult(70)
	EProtocolResult文本为空 = EProtocolResult(71)
	EProtocolResult文本太长 = EProtocolResult(72)
	EProtocolResult数据为空 = EProtocolResult(73)
	EProtocolResult图片数据太大 = EProtocolResult(74)
	EProtocolResult语音数据太大 = EProtocolResult(75)
	EProtocolResult列表为空 = EProtocolResult(76)
	EProtocolResult下标越界 = EProtocolResult(77)
	EProtocolResultID错误 = EProtocolResult(78)
	EProtocolResult配置ID错误 = EProtocolResult(79)
	EProtocolResult对象ID错误 = EProtocolResult(80)
	EProtocolResult验证错误 = EProtocolResult(81)
	EProtocolResult数量不合法 = EProtocolResult(82)
	EProtocolResult数据类型错误 = EProtocolResult(83)
	EProtocolResult奖励不可领 = EProtocolResult(84)
	EProtocolResult商城尚未开启 = EProtocolResult(85)
	EProtocolResult没有这封邮件 = EProtocolResult(90)
	EProtocolResult没有附件 = EProtocolResult(91)
	EProtocolResult附件已领取过 = EProtocolResult(92)
	EProtocolResult错误的邮件类型 = EProtocolResult(93)
	EProtocolResult不能给自己发邮件 = EProtocolResult(94)
	EProtocolResult不可使用 = EProtocolResult(100)
	EProtocolResult材料不足 = EProtocolResult(101)
	EProtocolResult银钱不足 = EProtocolResult(102)
	EProtocolResult通宝不足 = EProtocolResult(103)
	EProtocolResult道具不足 = EProtocolResult(104)
	EProtocolResult潜能不足 = EProtocolResult(105)
)

